package com.heima.user.service;

import com.heima.model.common.dtos.ResponseResult;
import com.heima.model.user.dtos.AuthDto;
import com.heima.model.user.pojos.ApUser;

public interface UserAuthService {
    /**
     * 用户审核分页
     * @param dto
     * @return
     */
    ResponseResult list(AuthDto dto);

    /**
     * 审核失败
     * @param dto
     * @return
     */
    ResponseResult authFail(AuthDto dto);

    /**
     * 审核成功
     * @param dto
     * @return
     */
    ResponseResult authPass(AuthDto dto);

    /**
     * 通过 id 获取用户信息
     * @param id 用户 id
     * @return 用户基本信息
     */
    ApUser getById(Integer id);
}
